Using Python packages Pandas and PyQt5, I was able to create my own GUI in order to convert XY coordinates in a csv file to a GeoJSON point file. While many GIS softwares like ArcGIS and QGIS offer these types of processing tools, I intended to create this for large XY coordinate files that are too large to process in GIS software.
To view the code and how to use the GUI, visit the GitHub repository here.